Python Job: Software Developer

Job added on

Company

Oracle

Location

Dublin - Ireland

Job type

Full-Time

Python Job Details

Software Developer-22000BXT

Applicants are required to read, write, and speak the following languages: English
Preferred Qualifications

Oracle is looking for a Graduate Software Developer to join its Private Cloud Appliance (PCA) Development Test Engineering team. Based in Dublin, Ireland you will be a technical lead in a team of Test Engineers ensuring that PCA is ready to meet the demands of our Private Cloud customers. The team fits within a global engineering organisation that is responsible for manual and automated test case development and execution. The team works actively with product development and assists with defect root cause analysis and ongoing product improvements.

PCA is a rack scale appliance that delivers a cloud infrastructure-as-a-service solution for customers that require on-premise deployments. It is API & CLI compatible with Oracle Public Cloud Infrastructure (OCI) making it both familiar and ideal for hybrid clouds where applications and workloads can be easily migrated between public and private cloud tenancies. The hardware consists of Oracle X9-2 servers, an Oracle ZS9-2 Storage Appliance and 100GbE networking. The integrated software stack has an isolated, highly available, micro-services based control plane paired with KVM hypervisors.

The role offers an opportunity to work on all the layers of our cloud networking, virtualization and storage technologies. Projects are complex and require an ability to understand a broad scope of technology.


You will be responsible for:

design and implementation of code to verify functionality of new product features as and when they are developed

ongoing maintenance and results analysis of automated regression tests to ensure continued product release quality

The role offers an opportunity to build a foundation of experience in professional software development as well as learning about modern data center networking, virtualization and storage technologies via on the job training and exposure to all of Oracle's market offerings in these areas.


Qualifications/Skills:

Minimum BSc in Computer Science or related engineering degree

Python and/or Java development experience

Knowledge of the following would be a distinct advantage:

Test automation (PyTest, TestNG, nose or other Python/Java frameworks)

Linux scripting knowledge (bash, python, expect)

Additional skills:

Passionate about product quality and willing to help improve standards

Driven to learn from both team members and independent research


Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture.

Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

Job: Product Development

Location: IE-IE,Ireland-Dublin

Job Type: Regular Employee Hire

Organization: Oracle